#ifndef APPLICATION_H
#define APPLICATION_H

#include <QApplication>
#include <QSharedPointer>
#include "module/PluginManager.h"
#include "module/EventEngine.h"
#include "widget/PluginManagerDialog.h"

class Application : public QApplication
{
    Q_OBJECT
public:
    explicit Application(int argc, char** argv);

    bool Init();

signals:

public slots:
private:
    int mArgc = 0;
    char** mArgv = nullptr;
};

#endif // APPLICATION_H
